package jeconbond.economic.agent;

import jeconbond.economic.resources.ResourceStorrage;
import jeconbond.economic.agent.IEconomicProducer;
import jeconbond.economic.strategy.IMerchant;

public abstract class BaseEconomicProducer implements IEconomicProducer {
	protected IMerchant merchant;
	
	protected ResourceStorrage inputRS = new ResourceStorrage();
	protected ResourceStorrage outputRS = new ResourceStorrage();

	@Override
	public IMerchant getMerchant() {
		return merchant;
	}

	@Override
	public ResourceStorrage getInputRS() {
		return inputRS;
	}

	@Override
	public ResourceStorrage getOutputRS() {
		return outputRS;
	}

	@Override
	public void setMerchant(IMerchant merchant) {
		this.merchant = merchant;
	}
}
